package com.nth.android.radio;
/**
 * 
 * Song Data object, used for storing information about
 * song, artist, name, album, album art
 * 
 * @author Igor Neuhold
 *
 */
public class SongData {
	private String artist;
	private String album;
	private String song;
	private String albumArt;
	
	/**
	 * 
	 * Sets all info listed in params
	 * 
	 * @param artist
	 * @param album
	 * @param song
	 * @param albumArt
	 */
	public SongData(String artist, String album, String song, String albumArt){
		this.artist = artist;
		this.album = album;
		this.song = song;
		this.albumArt = albumArt;
	}
	
	/**
	 * 
	 * new none initialized object
	 */
	public SongData() {
		/**/
	}

	/**
	 * 
	 * getter method for artist
	 * 
	 * @return String artist name
	 */
	public String getArtist(){
		return this.artist;
	}
	
	/**
	 * 
	 * setter method for artist
	 * 
	 * @param artist
	 */
	public void setArtist(String artist){
		this.artist = artist;
	}
	
	/**
	 * 
	 * getter method for album
	 * 
	 * @return String album name
	 */
	public String getAlbum(){
		return this.album;
	}
	
	/**
	 * 
	 * setter method for album name
	 * 
	 * @param album
	 */
	public void setAlbum(String album){
		this.album =album;
	}
	
	/**
	 * 
	 * getter method for song name
	 * 
	 * @return
	 */
	public String getSong(){
		return this.song;
	}
	
	/**
	 * 
	 * setter method for song name
	 * 
	 * @param song
	 */
	public void setSong(String song){
		this.song = song;
	}
	
	/**
	 * 
	 * getter method for album art
	 * 
	 * @return String album art image link
	 */
	public String getAlbumArt(){
		return this.albumArt;
	}
	
	/**
	 * 
	 * setter method for album art
	 * 
	 * @param albumArt
	 */
	public void setAlbumArt(String albumArt){
		this.albumArt = albumArt;
	}

}
